*{margin: 0;padding: 0;list-style: none;font-family: "微软雅黑";}
.clearfix{clear: both;}
.text-danger{color:red;}
select:focus,input:focus,textarea:focus{outline: 0;border: 0;}
.header_bg{position: fixed;width: 100%;z-index:999;}
.header{max-width: 1310px;margin: 0 auto;padding: 10px;display: flex;justify-content: space-between;}
.logo{float: left;}
.logo a{display: block;}
.logo img{display: block;height: 50px;}
.header_l .nheader_map{float: left;border: solid 2px #fff;line-height: 24px;border-radius: 15px;font-size: 16px;color: #fff;text-align: center;text-decoration:none;margin-top: 13px;margin-left: 20px;cursor: pointer;left: 110px;}
.header_l .nheader_map i{margin-right: 5px;font-size: 16px;font-weight: normal;}
.header_r{display: flex;}
.nav{display: flex;}
.nav dl{width: 90px;position: relative;margin-bottom: 0;}
.nav dl dt{width: 100%;position: relative;}
.nav dl dt i{position: absolute;top: 20px;color: #fff;font-size: 12px;transition:0.3s;margin-left: 5px;}
.nav dl dt a{display: inline-block;text-align: center;font-size: 18px;color: #fff;text-decoration: none;line-height: 50px;transition:0.3s;}
.nav dl dt a.active{color: white;font-weight: bold;}
.nav dl dd a.active{color: dodgerblue;font-weight: bold;}
.nav dl dd a{display: block;font-size: 16px;line-height: 30px;text-align: center;color: #666;text-decoration: none;}
.nav dl dd a:hover{color: #1c89ee;transition:0.3s;background:#f5f5f5;}
.nav dl:hover dt a{color: white;font-weight: bold;transition:0.3s;}
.nav dl:hover dd{top:50px;visibility: visible;opacity: 1;transition:0.3s;}
.nav dl:hover dt i{transform: rotate(180deg);transition:0.3s;}
.denglu{display: flex;align-items: center;}
.denglu a, .denglu dl{float: left;margin-bottom: 0;}
.denglu_tx{width: 30px;height: 30px;border-radius: 50%;overflow: hidden;}
.denglu_tx img{display: block;width: 100%;}
.denglu_dl{font-size: 14px;text-decoration: none;color: #fff;border-right: solid 1px #fff;padding: 0 10px;}
.denglu_zc{font-size: 14px;text-decoration: none;color: #fff;padding: 0 10px;}
.denglu_dl:hover, .denglu_dl.active{color: #1c89ee;transition:0.3s;}
.denglu_zc:hover, .denglu_zc.active{color: #1c89ee;transition:0.3s;}
.banner_bg{height: 500px;}
.banner{max-width: 1310px;margin: 0 auto;padding: 0 5px;}
.banner_l{float: left;}
.banner_l h3{font-size: 46px;color: #fff;font-weight: bold;line-height: 70px;margin-top: 150px;}
.banner_l p{font-size: 38px;color: #fff;line-height: 50px;}
.banner_l em{display: block;font-size: 28px;color: #fff;line-height: 50px;text-decoration: ;}
.banner_l em b{font-size: 40px;color: yellow;}
.menu{overflow: hidden;width: 100%;display: none;}
.menu a{float: left;width: 25%;text-decoration: none;text-align: center;}
.menu a img{display: block;width: 70px;margin: 0 auto;}
.menu a span{display: block;font-size:14px;color: #333;line-height: 30px;}
.menu a:hover{color: #1c89ee;}
.sousuo{margin-top:20px;padding-left: 30px;width: 560px;height: 46px;background: white;border-radius: 30px;}
.sousuo_class{width: 80px;height:46px;border:none;font-size:18px;float:left;}
.sousuo_t{border:none;height:46px;line-height:46px;width:300px;float:left;margin-left:2px;padding-left:10px;font-size:16px;}
.sousuo_b{border:none;height:44px;line-height:46px;width:160px;float:left;background:#3e86e8;color:#fff;font-size:16px;cursor: pointer;font-weight: bold;margin: 1px;border-radius: 30px;}
.sousuo_b:hover{opacity: 0.8;}
.sousuo_tj{overflow: hidden;margin-top: 10px;}
.sousuo_tj span{font-size:14px;color:#fff;line-height:20px;}
.sousuo_tj a{font-size:14px;color:#fff;line-height:20px;text-decoration: none;margin-right: 5px;transition:0.3s;}
.sousuo_tj a:hover{color: #1c89ee;transition:0.3s;}
.banner_r{float: right;width:360px;margin-top: 100px;padding: 20px;border-radius: 20px;background-color: #FFFFFF;box-shadow: 0px 23px 42px 0px rgb(92 148 255 / 25%);}
.banner_r button{position: absolute;right: -15px;top: -15px;font-size: 16px;width: 28px;height: 28px;text-align: center;background: #fff;border: solid 1px #ccc;border-radius: 50%;color: #333;cursor: pointer;display: none;}
.form_title{overflow: hidden;position: relative;}
.form_title ol{position: absolute;width: 1px;height: 20px;background: #ddd;left: 50%;top: 15px;}
.form_title li{float: left;width:calc(100% / 2 - 1px);font-size: 24px;color: darkgrey;line-height: 50px;text-align: center;font-weight: bold;cursor: pointer;}
.form_title .form_title_xz{color: darkorange;}
.banner_r p{font-size: 14px;color: #666;text-align: center;line-height: 20px;}
.banner_r p b{color:#ff0000;}
.form_box{width: 90%;margin: 0 auto;display: none;}
.form_box input{width: 100%;border: solid 1px #ddd;height: 40px;line-height: 40px;margin-top: 10px;text-indent: 10px;border-radius: 8px;font-size: 16px;}
.form_box textarea{width:calc(100% - 20px);height: 60px;border: solid 1px #ddd;line-height: 24px;margin-top: 10px;padding: 5px 10px;border-radius: 8px;font-size: 16px;}
.form_box .form_tj{background: orangered;color: #fff;border: none;cursor: pointer;font-weight: bold;font-size: 18px;}
.form_box_xz{display: block;}
.list_title{max-width: 1310px;padding: 0 5px;overflow: hidden;margin: 0 auto;padding-top: 20px;text-align: center;}
.list_title i{font-size: 24px;color: #1c89ee;line-height: 50px;}
.list_title h2{display: inline-block;font-size: 20px;color: #333;font-weight: bold;line-height: 24px;padding:0 10px;margin-top: 14px;}
.title_qu{float: left;margin-top: 17px;height: 20px;overflow: hidden;display:none;}
.title_qu a{float: left;color: #666;line-height: 20px;margin-left: 5px;text-decoration: none;transition:0.3s;font-size: 14px;}
.title_qu a:hover{color: #1c89ee;transition:0.3s;}
.title_more{float: right;font-size: 14px;text-decoration: none;color: #666;line-height: 50px;transition:0.3s;display:none;}
.title_more:hover{color:#1c89ee;transition:0.3s;}
.ppyq_box{max-width: 1310px;padding: 5px;margin: 0 auto;overflow: hidden;}
.ppyq_l{float: left;width:calc(28% - 22px);border: solid 1px #eee;padding: 10px;}
.ppyq_l_title{overflow: hidden;border-bottom: solid 1px #eee;}
.ppyq_l_title li{float: left;padding: 0 10px;text-align: center;font-size: 16px;color: #333;line-height: 40px;position: relative;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.ppyq_l_title li i{position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #1c89ee;display: none;}
.ppyq_l_title .ppyq_l_title_xz{color: #1c89ee;}
.ppyq_l_title .ppyq_l_title_xz i{display: block;}
.ppyq_l_c{padding:0 10px;display: none;min-height: 450px;}
.ppyq_l_c a{display: block;font-size: 14px;color: #999;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-decoration: none;transition:0.3s;}
.ppyq_l_c a:hover{color: #1c89ee;transition:0.3s;}
.ppyq_l_c_zx{display: block;}
.ppyq_r{float: right;width: calc(72% - 10px);overflow: hidden;}
.ppyq_r_c{float: left;width: calc(100% / 3 - 20px);margin-left: 20px;}
.ppyq_r_c a{display: block;text-decoration: none;}
.ppyq_r_c a span{display: block;position: relative;overflow: hidden;background: #f8f8f8;border-radius: 6px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.ppyq_r_c a span img{display:inline-block;width: 100%;vertical-align: middle;transition:0.3s;}
.ppyq_r_c a span em{display: none;position: absolute;background: rgba(0,0,0,0.2);left: 0;bottom: 0;width: 100%;height: 30px;overflow: hidden;}
.ppyq_r_c a span em u{float: left;font-size: 14px;color: #fff;text-decoration: none;font-style: normal;padding-left: 10px;line-height: 30px;}
.ppyq_r_c a span em i{float: right;font-size: 14px;color: #999;text-decoration: none;font-style: normal;padding-right: 10px;line-height: 30px;}
.ppyq_r_c a h3{font-size:16px;color: #333;line-height: 24px;height: 48px;overflow: hidden;font-weight: normal;margin-top: 5px;transition:0.3s;}
.ppyq_r_c a:hover h3{color: #1c89ee;transition:0.3s;}
.ppyq_r_c a:hover span img{transform:scale(1.2);transition:0.3s;}
.ppyq_r_c p{overflow: hidden;margin-top: 2px;margin-bottom: 10px;}
.ppyq_r_c p span{float: left;font-size: 14px;color: #999;line-height: 30px;}
.ppyq_r_c p em{float: right;font-size: 14px;color: #ff0000;line-height: 30px;font-style: normal;}
.list_title1{max-width: 1310px;padding: 0 5px;overflow: hidden;margin: 0 auto;padding-top: 20px;text-align: center;}
.list_title1 i{font-size: 24px;color: #1c89ee;line-height: 50px;}
.list_title1 h2{display: inline-block;margin-top: 8px;}
.list_title1 h2 span{float: left;font-size: 18px;color: #333;font-weight: bold;line-height: 24px;padding:0 10px;position: relative;cursor: pointer;}
.list_title1 h2 span a{color: #333;text-decoration: none;}
.list_title1 h2 span u{display: block;position: absolute;width: 100%;height: 3px;background: #1c89ee;left: 0;bottom: -10px;display: none;}
.list_title1 .list_title1_xz u{display: block;}
.list_title1 .list_title1_xz a{color: #1c89ee;}
.title_qu1{margin-top: 6px; height: 32px;display: none; align-items: center; flex-wrap: wrap;}
.title_qu1 a{font-size: 14px;color: #666;line-height: 16px;margin-left: 10px;text-decoration: none;transition:0.3s;}
.title_qu1 a:hover{color: #1c89ee;transition:0.3s;}
.put1_box{max-width: 1310px;padding: 0 5px;margin: 20px auto;overflow: hidden;display: none;}
.put1_box_xz{display: block;}
.list_title2{max-width: 1310px;padding: 0 5px;overflow: hidden;margin: 0 auto;padding-top: 20px;text-align: center;}
.list_title2 i{font-size: 24px;color: #1c89ee;line-height: 50px;}
.list_title2 h2{display: inline-block;margin-top: 8px;}
.list_title2 h2 span{float: left;font-size: 20px;color: #333;font-weight: bold;line-height: 24px;padding:0 10px;position: relative;cursor: pointer;}
.list_title2 h2 span a{color: #333;text-decoration: none;}
.list_title2 h2 span u{display: block;position: absolute;width: 100%;height: 3px;background: #1c89ee;left: 0;bottom: -10px;display: none;}
.list_title2 .list_title2_xz u{display: block;}
.list_title2 .list_title2_xz a{color: #1c89ee;}
.title_qu2{margin-top: 10px;overflow: hidden;height: 20px;display: inherit;}
.title_qu2 a{font-size: 14px;color: #666;line-height: 20px;margin: 0 10px;text-decoration: none;transition:0.3s;}
.title_qu2 a:hover{color: #1c89ee;transition:0.3s;}
.put2_box{max-width: 1310px;padding: 0 5px;margin: 20px auto;overflow: hidden;display: none;}
.put2_box_xz{display: block;}
.list_title3{max-width: 1310px;padding: 0 5px;overflow: hidden;margin: 0 auto;padding-top: 20px;text-align: center;}
.list_title3 i{font-size: 24px;color: #1c89ee;line-height: 50px;}
.list_title3 h2{display: inline-block;margin-top: 8px;}
.list_title3 h2 span{float: left;font-size: 20px;color: #333;font-weight: bold;line-height: 24px;padding:0 10px;position: relative;cursor: pointer;}
.list_title3 h2 span a{color: #333;text-decoration: none;}
.list_title3 h2 span u{display: block;position: absolute;width: 100%;height: 3px;background: #1c89ee;left: 0;bottom: -10px;display: none;}
.list_title3 .list_title3_xz u{display: block;}
.list_title3 .list_title3_xz a{color: #1c89ee;}
.title_qu3{margin-top: 10px;overflow: hidden;height: 20px;display: inherit;}
.title_qu3 a{font-size: 14px;color: #666;line-height: 20px;margin: 0 10px;text-decoration: none;transition:0.3s;}
.title_qu3 a:hover{color: #1c89ee;transition:0.3s;}
.put3_box{max-width: 1310px;padding: 0 5px;margin: 20px auto;overflow: hidden;display: none;}
.put3_box_xz{display: block;}
.list_title4{max-width: 1310px;padding: 0 5px;overflow: hidden;margin: 0 auto;padding-top: 20px;text-align: center;}
.list_title4 i{font-size: 24px;color: #1c89ee;line-height: 50px;}
.list_title4 h2{display: inline-block;margin-top: 8px;}
.list_title4 h2 span{float: left;font-size: 20px;color: #333;font-weight: bold;line-height: 24px;padding:0 10px;position: relative;cursor: pointer;}
.list_title4 h2 span a{color: #333;text-decoration: none;}
.list_title4 h2 span u{display: block;position: absolute;width: 100%;height: 3px;background: #1c89ee;left: 0;bottom: -10px;display: none;}
.list_title4 .list_title4_xz u{display: block;}
.list_title4 .list_title4_xz a{color: #1c89ee;}
.title_qu4{margin-top: 10px;overflow: hidden;height: 20px;display: inherit;}
.title_qu4 a{font-size: 14px;color: #666;line-height: 20px;margin: 0 10px;text-decoration: none;transition:0.3s;}
.title_qu4 a:hover{color: #1c89ee;transition:0.3s;}
.put4_box{max-width: 1310px;padding: 0 5px;margin: 20px auto;overflow: hidden;display: none;}
.put4_box_xz{display: block;}
.put_c{float: left;width: calc(100% / 4 - 20px);margin:0 10px;}
.put_c a{display: block;text-decoration: none;}
.put_c a span{display: block;position: relative;overflow: hidden;border-radius: 6px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.put_c a span img{display:inline-block;width: 100%;vertical-align: middle;transition:0.3s;}
.put_c a span em{display: none;position: absolute;background: rgba(0,0,0,0.6);left: 0;bottom: 0;width: 100%;height: 30px;overflow: hidden;}
.put_c a:hover span em, .ppyq_r_c a:hover span em{display: block;}
.put_c a span em u{float: left;font-size: 14px;color: #fff;text-decoration: none;font-style: normal;padding-left: 10px;line-height: 30px;}
.put_c a span em i{float: right;font-size: 14px;color: #999;text-decoration: none;font-style: normal;padding-right: 10px;line-height: 30px;}
.put_c a h3{font-size:16px;color: #333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;margin-top: 5px;transition:0.3s;}
.put_c a:hover h3{color: #1c89ee;transition:0.3s;}
.put_c a:hover span img{transform:scale(1.2);transition:0.3s;}
.put_c p{overflow: hidden;margin-top: 2px;margin-bottom: 20px;}
.put_c p span{float: right;font-size: 12px;color: #999;line-height: 14px;}
.put_c p em{float: left;font-size: 18px;color: darkorange;line-height: 18px;font-style: normal;font-weight: bold;}
.put_c p em small {font-size: 12px;margin-left: 5px;}
.gonglue{max-width: 1310px;padding: 0 5px;margin: 0 auto;overflow: hidden;}
.gonglue_l{float: left;width:calc(40% - 120px);background:url(https://cdn.diyichangfang.com/202206/images/banner.jpg) no-repeat center center;padding:50px 60px;border-radius: 5px 0 0 5px;margin-top: 1px;}
.gonglue_l h2{font-size:40px;line-height: 50px;color: #fff;font-weight: normal;}
.gonglue_l p{font-size: 16px;color: #fff;line-height: 30px;margin: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gonglue_l a{display: block;width: 80px;height: 30px;color: #fff;background: #1c89ee;text-align: center;line-height: 30px;font-size: 14px;text-decoration: none;}
.gonglue_r{float: right;width: calc(60% - 1px);overflow: hidden;}
.gonglue_r a{float: left;width: calc(100% / 2 - 2px);margin:1px;background: url(https://cdn.diyichangfang.com/202206/images/banner.jpg) no-repeat center center;text-align: center;color: #fff;text-decoration: none;font-size:18px;line-height: 64px;font-weight: bold;padding: 21px 0;}
.gonglue_r a i{font-size: 40px;color: #fff;width: 60px;height: 60px;line-height: 60px;border-radius: 50%;border:solid 2px #fff;display: inline-block;text-align: center;margin-right: 10px;font-weight: normal;}
.gonglue_r a:nth-child(2){border-radius: 0 5px 0 0;}
.gonglue_r a:nth-child(4){border-radius: 0 0 5px 0;}
.i_news{max-width: 1310px;margin: 0 auto;padding: 0 5px;overflow: hidden;}
.i_news_c{float: left;width: calc(100% / 4 - 10px);margin: 0 5px;}
.i_news_c img{width: 100%;}
.i_news_c h3{font-size: 18px;color: #333;line-height: 40px;font-weight: normal;border-bottom: solid 1px #eee;}
.i_news_c h3 i{font-size: 20px;margin-right: 5px;}
.i_news_con{margin-top: 5px;padding: 0 5px;}
.i_news_con a{font-size: 14px;color: #999;line-height: 30px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-decoration: none;}
.youshi_bg{background: #f8f8f8;padding: 20px 0;margin-top: 50px;}
.youshi{max-width: 1310px;padding: 0 5px;margin: 0 auto;overflow: hidden;}
.youshi_c{float: left;width:25%;text-align: center;}
.youshi_c i{display: inline-block;font-size: 40px;color: #666;margin-right: 5px;line-height: 40px;font-weight: normal;}
.youshi_c h4{display: inline-block;text-align: left;font-size: 18px;color: #666;line-height: 30px;}
.youshi_c h4 p{font-size: 14px;font-weight: normal;color: #999;line-height: 16px;}
.footer_bg{background: #2e2e3a;padding: 10px 0;}
.footer{max-width: 1310px;margin: 0 auto;padding: 0 5px;}
.footer_nav{overflow: hidden;border-bottom: solid 1px #666;padding-bottom: 10px;}
.footer_nav_l{float: left;width: 80%;overflow: hidden;}
.footer_nav_l a{float: left;line-height: 50px;color: #fff;font-size: 16px;width: calc(10%);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-decoration: none;}
.footer_nav_r{float:right;width:20%;text-align: right;}
.footer_nav_r i{font-size: 20px;color: #fff;line-height: 50px;}
.footer_nav_r span{font-size:16px;color: #fff;line-height: 50px;}
.footer_center{padding-top: 20px;overflow: hidden;}
.footer_center_l{width:calc(100% - 300px);float: left;}
.footer_dq_title{overflow: hidden;}
.footer_dq_title li{float: left;width: 10%;text-align: center;line-height: 40px;color: #999;margin-right: 10px;border-radius: 3px;cursor: pointer;font-size: 16px;}
.footer_dq_title .footer_dq_title_xz{background: #666;color: #fff;}
.footer_link{overflow: hidden;display: none;}
.footer_link a{float: left;font-size: 14px;color: #999;text-decoration: none;margin-right: 20px;line-height: 20px;margin-top: 10px;transition:0.3s;}
.footer_link a:hover{color: #fff;transition:0.3s;}
.footer_link_xz{display: block;}
.footer_center_r{float: right;width: 300px;overflow: hidden;}
.footer_center_r_l,.footer_center_r_r{float: right;}
.footer_center_r_l{margin-left: 20px;}
.footer_center_r img{width: 140px;height: 140px;display: block;}
.footer_center_r span{color: #fff;line-height: 30px;font-size: 14px;text-align: center;display: block;}
.footer_bottom{border-top: solid 1px #666;margin-top: 20px;padding-top: 10px;}
.footer_bottom p{font-size: 14px;color: #999;text-align: center;line-height: 30px;}
.footer_bottom p a{color: #999;text-decoration: none;transition:0.3s;}
.footer_bottom p a:hover{color: #fff;transition:0.3s;}
.diqu_box{position: fixed;width: 600px;background: #fff;height: 400px;box-shadow: 0 0 5px #ddd;border-radius: 5px;visibility: hidden;opacity: 0;transition:0.3s;}
.diqu_box_l{border-bottom: solid 1px #ddd;}
.diqu_box_l h2{font-size: 14px;color: #333;line-height: 50px;text-align: center;}
.diqu_box_l h2 i{color: #1c89ee;margin-right: 3px;font-weight: normal;}
.diqu_box_l a{display: inline-block;line-height: 30px;margin-right: 10px;font-size: 16px;color: #666;text-align: center;text-decoration: none;transition:0.3s;}
.diqu_box_l a:hover, .diqu_box_l a.active, .diqu_abc a.active{color: #1c89ee;transition:0.3s;}
.diqu_box_r{float: left;}
.diqu_box_r h2{font-size: 14px;color: #333;line-height: 50px;}
.diqu_box_r h2 i{color: #1c89ee;margin-right: 3px;font-weight: normal;}
.diqu_box_r h2 span{float: right;font-size: 16px;width: 30px;cursor: pointer;}
.diqu_box_c{margin-left: 20px;overflow-y: scroll;height: 400px;}
.diqu_box_con{margin-bottom: 10px;}
.diqu_box_con h4{font-size: 18px;color: #1c89ee;line-height: 40px;border-bottom: dotted 1px #ddd;padding-left: 10px;}
.diqu_abc{overflow: hidden;}
.diqu_abc a{float: left;font-size: 16px;line-height: 30px;margin-right: 20px;text-decoration: none;color: #666;transition:0.3s;}
.diqu_abc a:hover{color: #1c89ee;transition:0.3s;}
.diqu_box_xz{visibility: visible;opacity: 1;transition:0.3s;z-index: 999999;}

/*手机端导航*/
.m_nav{float: left;margin-right: 20px;margin-top: 13px;display: none;}
.m_nav i{font-size: 24px;color: #fff;}
.m_nav_c{position: fixed;background: #fff;left: 0;top: 90px;width: 90%;padding:20px 5%;box-shadow: 0 0 5px #ddd;z-index: 99999;visibility: hidden;opacity: 0;transition:0.3s;}
.m_nav_c_xz{top:70px;visibility: visible;opacity: 1;transition:0.3s;z-index: 999999;}
.m_nav_c dl{border-bottom: dotted 1px #ddd;}
.m_nav_c dl dt{padding-left: 20px;}
.m_nav_c dl dt a{font-size: 16px;color: #333;line-height: 50px;font-weight: bold;text-decoration: none;display: block;}
.m_nav_c dl dd{padding-left: 30px;overflow: hidden;}
.m_nav_c dl dd a{float:left;font-size: 14px;color: #666;text-decoration: none;line-height: 40px;margin-right: 20px;}
@media (max-width: 1200px) {
	.m_nav{display: block;}
	.footer_nav_l{float: none;width: auto;text-align: center;}
	.footer_nav_r{display: none;}
}
@media (max-width: 1000px) {
	.logo img{height: 40px;margin-top: 5px;}
	.banner_l{width: 100%;text-align: center;}
	.sousuo{width: 475px;margin: 0 auto;}
	.banner_l h3{margin-top: 100px;}
	.banner_r{width:auto;box-shadow: 0 0 5px #ddd;position: fixed;left: 20px;right: 20px;top: 15%;z-index: 9999;display: none;}
	.banner_r button{display: block;}
	.ppyq_l{float: none;width: auto;overflow: hidden;display: none;}
	.ppyq_l_c a{float: left;width: calc(100% / 3 - 20px);margin: 0 10px;text-align: left;}
	.ppyq_r{float: none;width: auto;margin-top: 10px;}
	.ppyq_r_c{margin: 0 10px;}
	.put_c{width: calc(100% / 2 - 20px);}
	.i_news_c{width:calc(100% / 2 - 10px);}
	.footer_center_l{float: none;width:auto;}
	.footer_dq_title{text-align: center;}
	.footer_dq_title li{float: none;display: inline-block;}
	.footer_link{text-align: center;}
	.footer_link a{float: none;display: inline-block;}
	.footer_center_r{float: none;width: auto;text-align: center;margin-top: 20px;}
	.footer_center_r_l,.footer_center_r_r{display: inline-block;float: none;margin: 0 10px;}
}
@media (max-width: 768px) {
	.logo img{height: 30px;margin: 0;}
	.map{line-height: 20px;width: 60px;font-size: 12px;margin-top:4px;}
	.map i{font-size: 12px;font-weight: normal;margin-right: 2px;}
	.m_nav i{font-size: 16px;}
	.m_nav{margin-top: 7px;}
	.denglu_tx{width: 24px;height: 24px;}
	.banner_bg{height: 300px;margin-bottom: 30px;}
	.banner_l h3{font-size: 32px;margin-top: 70px;line-height: 50px;}
	.banner_l p{font-size: 18px;line-height: 40px; font-weight: bold;}
	.banner_l em{font-size: 16px;}
	.banner_l em b{font-size: 24px;}
	.sousuo{width: 340px;overflow: hidden;padding-left: 20px;}
	.sousuo_t{width:160px;margin-left: 1px;}
	.sousuo_b{width:80px;}
	.menu{display: block;}
	.title_qu{display: none;}
	.ppyq_r_c{width: calc(100% / 2 - 10px);margin:0 5px;}
	.list_title{border-bottom: dotted 1px #ddd;}
	.list_title h2{border: none;}
	.ppyq_r_c a span em u{font-size: 12px;}
	.ppyq_r_c a span em i{font-size: 12px;}
	.ppyq_r_c a h3{font-size: 12px;height: 40px;line-height: 20px;}
	.ppyq_r_c p span{font-size: 12px;line-height: 24px;}
	.ppyq_r_c p em{font-size: 12px;line-height: 24px;}
	.title_more{font-size: 12px;}
	.title_qu1{display: none;}
	.list_title h2{font-size: 18px;padding: 0 5px;}
	.list_title1{border-bottom: dotted 1px #ddd;}
	.list_title1 h2{margin: 0;margin-left:5px;float: left;overflow:hidden;}
	.list_title1 h2 span{font-size: 18px;border: none;float: left;padding: 0;display: block;line-height: 50px;margin-right: 20px;}
	.list_title1 h2 span u{bottom: 0;}
	.list_title2{border-bottom: dotted 1px #ddd;}
	.list_title2 h2{margin: 0;margin-left:5px;float: left;overflow:hidden;}
	.list_title2 h2 span{font-size: 18px;border: none;float: left;padding: 0;display: block;line-height: 50px;margin-right: 20px;}
	.list_title2 h2 span u{bottom: 0;}
	.list_title3{border-bottom: dotted 1px #ddd;}
	.list_title3 h2{margin: 0;margin-left:5px;float: left;overflow:hidden;}
	.list_title3 h2 span{font-size: 18px;border: none;float: left;padding: 0;display: block;line-height: 50px;margin-right: 20px;}
	.list_title3 h2 span u{bottom: 0;}
	.list_title4{border-bottom: dotted 1px #ddd;}
	.list_title4 h2{margin: 0;margin-left:5px;float: left;overflow:hidden;}
	.list_title4 h2 span{font-size: 18px;border: none;float: left;padding: 0;display: block;line-height: 50px;margin-right: 20px;}
	.list_title4 h2 span u{bottom: 0;}
	.list_title1 i{font-size:18px;}
	.list_title1 h2 span u{height: 2px;}
	.list_title2 i{font-size:18px;}
	.list_title2 h2 span u{height: 2px;}
	.list_title3 i{font-size:18px;}
	.list_title3 h2 span u{height: 2px;}
	.list_title4 i{font-size:18px;}
	.list_title4 h2 span u{height: 2px;}
	.put_c{width: calc(100% / 2 - 10px);margin: 0 5px;}
	.put_c a span em u{font-size: 12px;}
	.put_c a span em i{font-size: 12px;}
	.put_c a h3{font-size: 12px;line-height: 20px;}
	.put_c p span{font-size: 12px;line-height: 24px;}
	.put_c p em{font-size: 12px;line-height: 24px;}
	.gonglue_l{float: none;width:auto;border-radius: 5px;margin: 1px;padding: 20px 50px;}
	.gonglue_l h2{font-size: 24px;line-height: 30px;}
	.gonglue_l p{font-size: 12px;}
	.gonglue_l a{font-size: 12px;}
	.gonglue_r{float: none;width:auto;}
	.gonglue_r a{display: block;border-radius:5px;text-align: left;padding: 10px 20px;width: calc(100% / 2 - 42px);font-weight: normal;}
	.gonglue_r a:nth-child(2){border-radius:5px;}
	.gonglue_r a:nth-child(4){border-radius:5px;}
	.gonglue_r a i{font-size: 24px;font-weight: normal;width: 40px;height: 40px;border: solid 1px #fff;line-height: 40px;}
	.i_news_c{width: auto;float: none;margin-top: 15px;}
	.i_news_c h3{font-size: 16px;}
	.i_news_con a{font-size: 12px;}
	.i_news_c h3 i{font-size: 18px;}
	.youshi_bg{display: none;}
	.youshi_c{width:calc(100% / 2);padding: 10px 0;}
	.youshi_c i{display: block;}
	.youshi_c h4{font-weight: normal;text-align: center;font-size: 16px;}
	.youshi_c h4 p{display: none;}
	.footer_bg{margin-top: 20px;}
	.footer_nav_l a{width: 20%;font-size: 12px;line-height: 36px;}
	.footer_dq_title li{float: left;text-align: center;width:calc(100% / 3);font-size: 12px;margin: 0;line-height: 30px;}
	.footer_dq_title{border-bottom: solid 1px #666;padding-bottom: 10px;}
	.footer_center{padding-top: 10px;}
	.footer_link{padding: 10px 0;}
	.footer_link a{width: 25%;font-size: 12px;line-height: 24px;margin: 0;float: left;}
	.footer_center_r span{font-size: 12px;}
	.footer_bottom p{font-size: 12px;line-height: 20px;}
	.diqu_box{width: 100%;height: calc(100% - 50px);left: 0;border-radius: 0;top: 50px;}
	.diqu_box_c{height: calc(100vh - 50px);}
	.m_nav_c_xz{top: 50px;}
	.m_nav_c dl dd a{font-size: 12px;line-height: 30px;}
	.m_nav_c dl dt a{font-size: 14px;line-height: 40px;}
}

/*房源列表*/
.nheader_top_bg{background:#3e86e8;z-index: 9999;}
.nheader_top{max-width: 1310px;margin: 0 auto;padding: 0 5px;height: 50px;display: flex;justify-content: space-between;align-items: center;}
.n_nav{float: left;margin-right: 20px;}
.n_nav_c{float: left;width: 100px;position: relative;}
.n_nav_c dt{width: 100%;position: relative;}
.n_nav_c dt i{position: absolute;right: 15px;top: 20px;color: #fff;font-size: 12px;transition:0.3s;}
.n_nav_c dt a{display: block;text-align: center;font-size: 16px;color: #fff;text-decoration: none;line-height: 50px;transition:0.3s;}
.n_nav_c dd{position: absolute;left: 0;top:70px;background: #fff;width:120px;padding: 10px 0;border-radius: 5px;box-shadow: 0 0 5px #eee;visibility:hidden;opacity: 0;transition:0.3s;}
.n_nav_c dd a{display: block;font-size: 14px;line-height: 30px;text-align: center;color: #666;text-decoration: none;}
.n_nav_c dd a:hover{color: #1c89ee;transition:0.3s;}
.n_nav_c:hover dt a{color: #1c89ee;transition:0.3s;}
.n_nav_c:hover dd{top:50px;visibility: visible;opacity: 1;transition:0.3s;}
.n_nav_c:hover dt i{transform: rotate(180deg);transition:0.3s;}
.nheader_dl_tel{float: right;overflow: hidden;}
.nheader_dl{float: left;font-size: 16px;color: #999;}
.nheader_dl a{font-size: 14px;color: #fff;padding: 0 10;line-height: 50px;text-decoration: none;transition:0.3s;}
.nheader_dl a:hover{color: #1c89ee;transition:0.3s;}
.nheader_tel{float: right;margin-left: 20px;}
.nheader_tel i{float: left;font-size: 20px;line-height: 50px;margin-right: 5px;color: #fff;}
.nheader_tel span{float: left;font-size: 14px;font-weight: bold;color: #fff;line-height: 50px;}
.nheader_bg{background: #f8f8f8;}
.nheader{max-width: 1310px;margin: 0 auto;padding: 20px 5px;display: flex;justify-content: space-between;align-items: center;}
.nheader_logo{float: left;}
.nheader_logo a{display: block;}
.nheader_logo img{height: 50px;}
.nheader_map{cursor: pointer;float: left;width: auto;text-align: center;font-size: 14px;color: #333;line-height: 24px;border: solid 1px #999;border-radius: 12px;text-decoration: none;margin-top: 12px;margin-left: 20px;padding: 0 8px;}
.nheader_map i{font-size: 14px;}
.nheader_c{float: left;overflow: hidden;}
.nheader_c a{float: left;margin-right: 20px;font-size: 14px;color: #333;line-height: 50px;text-decoration: none;transition:0.3s;}
.nheader_c a i{font-size: 20px;margin-right: 3px;font-style: normal;color: #333;line-height: 50px;transition:0.3s;display:inline-block;}
.nheader_c a:hover, .nheader_c a.active{color: #1c89ee;transition:0.3s;font-weight: bold;}
.nheader_c a:hover i,.nheader_c a.active i{color: #1c89ee;}
.nheader_c a:hover i{transform: rotate(360deg);transition:0.3s;}
.nheader_r{}
.nheader_r a{float: left;background: #fff;color: #666;line-height: 36px;margin-top: 6px;text-align: center;font-size: 14px;text-decoration: none;margin-left: 10px;border-radius: 3px;border: solid 1px #ddd;transition:0.3s;padding: 0 10px;}
.nheader_r a:hover{color: #fff;background: #1c89ee;border-color:#1c89ee;transition:0.3s;}
.nheader_r .nheader_sousuo_map i{margin-right: 5px;color: #ff0000;}
.nheader_sousuo{display: inline-flex;max-width: 100%;width: 600px;justify-content: flex-end;}
select.nheader_sousuo_xl{float: left;width:90px;height: 40px;line-height: 40px;border: solid 1px #ddd;text-indent: 10px;}
input.nheader_sousuo_t{float: left;width:calc(100% - 290px);height: 38px;line-height: 38px;border: solid 1px #ddd;border-left: solid 1px #fff;text-indent: 10px;}
.nheader_sousuo_b{float: left;border: none;height: 40px;line-height: 40px;width: 100px;background: #1c89ee;color: #fff;font-size: 14px;cursor: pointer;}
.mbx{max-width: 1310px;margin: 0 auto;padding: 10px 5px 0 5px;overflow: hidden;line-height: 30px;}
.mbx i{float: left;font-size:14px;color: #666;}
.mbx a{float: left;font-size:14px;color: #666;text-decoration: none;transition:0.3s;}
.mbx a:hover{color: #1c89ee;transition:0.3s;}
.mbx span{float: left;font-size:14px;color: #666;font-family: "宋体";margin: 0 5px;}
.param_box{max-width: 1298px;padding: 0 5px;margin: 10px auto;border: solid 1px #ddd;}
.param_title{overflow: hidden;padding:0 10px;border-bottom: solid 1px #ddd;}
.param_title h3{float: left;font-size: 16px;color: #333;line-height: 50px;font-weight: normal;}
.param_c{overflow: hidden;padding: 10px;}
.param_c_l dl{margin-bottom: 20px;display: flex;align-items: center;}
.param_c_l dl dt{font-size: 14px;font-weight: bold;float: left;width: 100px;color: #333;}
.param_c_l dl dt a{font-size: 14px;font-weight: normal;color: #666;text-decoration: none;margin-left: 10px;transition:0.3s;}
.param_c_l dl dd{float: left;width: calc(100% - 100px);display: flex;align-items: center;flex-wrap: wrap;}
.param_c_l dl dd a{display: flex;font-size: 16px;color: #666;line-height: 20px;text-decoration: none;margin-right: 20px;transition:0.3s;}
.param_c_l dl dd a:hover{color:#1c89ee;transition:0.3s;}
.param_c_l .param_c_xz{color: #1c89ee;}
.param_c_l .param_c_xz.icon.iconfont:after {
  content: "\eaf2";
}
.param_form{float: left;overflow: hidden;}
.param_form span{float: left;font-size: 14px;color: #666;line-height: 20px;margin: 0 5px;}
.param_form_t{float: left;width: 60px;height: 18px;line-height: 20px;border: solid 1px #999;padding-left: 10px;}
.param_form_b{float: left;color: #fff;background: #1c89ee;text-align: center;line-height: 20px;border: none;cursor:pointer;padding: 0 5px;border-radius: 2px;}
.param_c_r{float: right;width: 100px;line-height: 50px;}
.param_c_r a{display: block;font-size: 14px;text-decoration: none;color: #666;text-align: center;transition:0.3s;}
.param_c_r a i{margin-right: 5px;}
.param_c_r a:hover{color:#1c89ee;transition:0.3s;}
.put_box{max-width: 1310px;padding: 0px 5px;margin: 20px auto;}
.put_box_l{float: left;width:calc(100% - 300px);}
.put_box_l_t{overflow:hidden;border-bottom: solid 2px #1c89ee;}
.put_box_l_t h2{float: left;font-size: 18px;color: #333;line-height: 40px;}
.put_box_l_t h2 i{font-size: 20px;color: #1c89ee;margin-right: 5px;font-weight: normal;}
.put_box_l_px{float: right;overflow: hidden;}
.put_box_l_px a{float: left;font-size: 14px;color: #666;line-height: 40px;text-decoration: none;margin-left: 20px;}
.put_box_l_px a img{margin-left: 5px;}
.put_bq{position: absolute;left: 0;top: 0;height: 20px;background-color: red;line-height: 20px;color: white;font-size: 14px;padding: 3px;}
.put_box_l_px a:hover{color: #1c89ee;transition:0.3s;}
.put_box_l_px .put_box_l_px_xz{color: #1c89ee;}
.put_box_l_px .paixu_asc{display: inline-block;width: 6px;height: 10px;background: url(../images/paixu_s.png) no-repeat center center;margin-left: 3px;}
.put_box_l_px .paixu_desc{display: inline-block;width: 6px;height: 10px;background: url(../images/paixu_x.png) no-repeat center center;margin-left: 3px;}
.put_box_l_con{display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 15px;padding-right: 5px;padding-top: 15px;border-bottom: solid 1px #ddd;transition:0.3s;}
.put_box_l_con:hover{background-color: #fafafa;transition:0.3s;}
.put_box_l_con_img{position: relative;width:240px;overflow: hidden;border-radius: 5px;}
.put_box_l_con_img img{display:inline-block;width: 100%;vertical-align: middle;transition:0.3s;}
.put_box_l_con_img:hover img{transform: scale(1.2);transition:0.3s;}
.put_box_l_con_img .nopic, .put_rm_c .nopic, .put_xihuan_c .nopic, .put_c .nopic, .iput_l_img .nopic, .iput_thumbnail_k .nopic {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    color: steelblue;
    padding: 50px;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
    height: auto !important;
    line-height: 30px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.iput_thumbnail_k .nopic {
    padding: 5px;
    font-size: 12px;
    line-height: 16px !important;
}
.put_box_l_con_cs{width: calc(100% - 250px);display: flex;justify-content: space-between;flex-wrap: wrap;}
.put_box_l_con_cs_l{max-width: calc(100% - 300px);height: 140px;display: flex;flex-wrap: wrap;}
.put_box_l_con_cs_l h3{display: inline-grid;}
.put_box_l_con_cs_l h3 a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #333;text-decoration: none;transition:0.3s;}
.put_box_l_con_cs_l h6 a{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #999;line-height: 20px;text-decoration: none;transition:0.3s;}
.put_box_l_con_cs_l h3 a:hover, .put_box_l_con_cs_l h6 a:hover{color: #1c89ee;transition:0.3s;}
.put_box_l_con_cs_t{width: 100%;}
.put_box_l_con_cs_l a{color: #666;}
.put_box_l_con_cs_l p{font-size: 14px;color: #666;line-height: 26px;    width: 100%;}
.put_box_l_con_cs_l p i{color: #333;margin-right: 5px;}
.put_box_l_con_cs_t .put_box_l_con_cs_t_tag{line-height: 1.2;}
.put_box_l_con_cs_t_tag img{margin-right: 5px;}
.put_box_l_con_cs_t_tag span{margin-right: 5px;border: solid 1px lightgray;padding: 5px;}
.put_box_l_con_cs_r{text-align: center;display: flex;flex-wrap: wrap;justify-content: space-between;}
.put_box_l_con_cs_r .date{width:100%;text-align: right;color:#ccc;}
.put_box_l_con_cs_r b{font-size: 24px;color: #ff0000;}
.put_box_l_con_cs_r .mj b{color: #666; padding-right: 5px;}
.put_box_l_con_cs_r b small{font-size: 12px;}
.put_box_l_con_cs_r span{font-size: 14px;color: #ccc;}
.put_box_l_con_cs_r span small{font-size: 12px;}
.ewm{position: relative;height: 30px;}
.ewm span{display: none;position: absolute;right: 0;top: 30px;width: 155px;text-align: center;font-size: 13px;line-height: 1;border: 1px solid #1c89ee;background-color: #e1f3d8;}
.ewm span img{width: 100%;}
.ewm span b{font-size: 13px; line-height: 28px;color: #1c89ee;background-color: whitesmoke;}
.ewm:hover span{display: block;z-index:999;}
.ewm button{font-size: 14px;color: #fff;background: #1c89ee;border-radius: 3px;text-align: center;border: none;cursor: pointer;padding: 5px;width: 90px;}
.ewm button i{font-weight: normal;margin-right: 5px;}
.yema{text-align: center;padding: 10px 0;}
.yema a{display: inline-block;text-decoration: none;border: solid 1px #ddd;line-height: 30px;padding: 0px 12px;font-size: 14px;color: #666;border-radius: 3px;}
.yema .yema_xz{color: #fff;border-color: #1c89ee;background: #1c89ee;}
.yema span{color: #666;font-size: 14px;line-height: 32px;}
.put_box_r{float: right;width:280px;}
.put_form{background: #fff;padding-bottom: 15px;border: solid 1px #ddd;}
.put_form button{position: absolute;right: -15px;top: -15px;font-size: 16px;width: 28px;height: 28px;text-align: center;background: #fff;border: solid 1px #ccc;border-radius: 50%;color: #333;cursor: pointer;display: none;}
.put_form_title{overflow: hidden;position: relative;}
.put_form_title ol{position: absolute;width: 1px;height: 20px;background: #ddd;left: 50%;top: 15px;}
.put_form_title li{float: left;width:calc(100% / 2 - 1px);font-size: 18px;color: #333;line-height: 50px;text-align: center;font-weight: bold;cursor: pointer;}
.put_form_title .put_form_title_xz{color: #1c89ee;}
.put_form p{font-size: 14px;color: #666;text-align: center;line-height: 20px;}
.put_form p b{color:#ff0000;}
.put_form_box{width: 90%;margin: 0 auto;}
.put_form_box select,.put_form_box input{width: 100%;border: solid 1px #ddd;border-radius: 3px;height: 40px;line-height: 40px;text-indent: 5px;margin-top: 10px;}
.put_form_box textarea{width:calc(100% - 10px);height: 60px;border: solid 1px #ddd;border-radius: 3px;line-height: 24px;margin-top: 10px;padding: 5px;}
.put_form_box .put_form_tj{background: #1c89ee;color: #fff;border: none;cursor: pointer;}
.put_form_tel{font-size:20px;color: #ff0000;line-height: 30px;text-align: center;font-weight: bold;margin-top: 10px;}
.put_form_tel i{font-size: 18px;margin-right: 5px;font-weight: normal;}
.put_rm{border:solid 1px #ddd;}
.put_rm_title{overflow: hidden;padding: 0 10px;}
.put_rm_title h2{font-size: 18px;font-weight: normal;color: #333;line-height: 50px;float: left;}
.put_rm_title a{float: right;font-size: 14px;line-height: 50px;color: #999;text-decoration: none;}
.put_rm_c{display: block;padding:0 5%;text-decoration: none;margin-bottom: 15px;} 
.put_rm_c span{display: block;overflow:hidden;position: relative;}
.put_rm_c span img{display: block;width: 100%;transition:0.3s;}
.put_rm_c span:hover img{transform: scale(1.2);transition:0.3s;}
.put_rm_c h3{font-size: 14px;color: #666;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;margin-top: 5px;}
.put_rm_c p{overflow: hidden;border-bottom:dotted 1px #ddd;padding-bottom: 15px;}
.put_rm_c p b{font-size: 18px;line-height: 24px;color: #ff0000;float: left;}
.put_rm_c p b small{font-size: 12px;font-weight: normal;}
.put_rm_c p em{font-size: 14px;line-height: 24px;color: #999;float: right;font-style: normal;}
.put_xihuan{max-width: 1320px;margin: 20px auto;}
.put_xihuan_title{border-bottom: solid 1px #ddd;}
.put_xihuan_title h2{font-size: 18px;color: #333;line-height: 40px;}
.put_xihuan_title h2 i{font-size: 20px;margin-right: 5px;color: #1c89ee;font-weight: normal;}
.put_xihuan_box{overflow: hidden;margin-top: 15px;display: flex;flex-wrap: wrap;}
.put_xihuan_c{float: left;width: calc(100% / 4 - 20px);margin:0 10px;}
.put_xihuan_c a{display: block;text-decoration: none;}
.put_xihuan_c a span{display: block;position: relative;overflow: hidden;}
.put_xihuan_c a span img{display:inline-block;width: 100%;vertical-align: middle;transition:0.3s;}
.put_xihuan_c a span em{display: none;position: absolute;background: rgba(0,0,0,0.6);left: 0;bottom: 0;width: 100%;height: 30px;overflow: hidden;}
.put_xihuan_c a:hover span em{display: block;}
.put_xihuan_c a span em u{float: left;font-size: 14px;color: #fff;text-decoration: none;font-style: normal;padding-left: 10px;line-height: 30px;}
.put_xihuan_c a span em i{float: right;font-size: 14px;color: #999;text-decoration: none;font-style: normal;padding-right: 10px;line-height: 30px;}
.put_xihuan_c a h3{font-size:14px;color: #333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;margin-top: 5px;transition:0.3s;}
.put_xihuan_c a:hover h3{color: #1c89ee;transition:0.3s;}
.put_xihuan_c a:hover span img{transform:scale(1.2);transition:0.3s;}
.put_xihuan_c p{overflow: hidden;margin-top: 2px;margin-bottom: 10px;}
.put_xihuan_c p span{float: left;font-size: 18px;font-weight: bold;color: #ff0000;line-height: 30px;}
.put_xihuan_c p span small{font-size: 12px;font-weight: normal;}
.put_xihuan_c p em{float: right;font-size: 14px;color: #999;line-height: 30px;font-style: normal;}
.n_m_nav{display: none;}
.n_m_nav i{font-size: 24px;color: #fff;}
.n_m_nav_c{position: fixed;background: #fff;left: 0;top: 70px;width: 90%;padding:20px 5%;box-shadow: 0 0 5px #ddd;z-index: 99999;visibility: hidden;opacity: 0;transition:0.3s;}
.n_m_nav_c_xz{top:50px;visibility: visible;opacity: 1;transition:0.3s;z-index: 999999;}
.n_m_nav_c dl{border-bottom: dotted 1px #ddd;}
.n_m_nav_c dl dt{padding-left: 20px;}
.n_m_nav_c dl dt a{font-size: 16px;color: #333;line-height: 50px;font-weight: bold;text-decoration: none;display: block;}
.n_m_nav_c dl dd{padding-left: 30px;overflow: hidden;}
.n_m_nav_c dl dd a{float:left;font-size: 14px;color: #666;text-decoration: none;line-height: 40px;margin-right: 20px;}
@media(max-width: 1200px) {
	.n_nav{display: none;}
	.nheader_top_bg{position: fixed;width: 100%;padding: 0;top: 0;left: 0;}
	.nheader_bg{margin-top:50px;}
}
@media(max-width: 1000px) {
    .n_m_nav{display: none;}
	.put_box_l{float: none;width: auto;}
	.put_box_r{float: none;width: auto;}
	.put_form{position: fixed;left: 50%;margin-left: -250px;top: 30%;z-index: 99999;box-shadow: 0 0 5px #ddd;width: 500px;display: none;}
	.put_form button{display: block;}
	.put_rm_c{float: left;width: calc(100% / 3 - 20px);padding: 0;margin: 10px;}
}
@media(max-width: 768px) {
    .header_r .nav, .mbx, .nheader_sousuo, .nheader_r {display: none;}
    .n_m_nav{display: block;}
	.n_m_nav i{font-size: 16px;margin-left: 10px;}
    .nheader{flex-wrap: wrap;padding: 0px;}
	.nheader_dl a{font-size: 12px;}
    .nheader_logo{display:none;}
	.nheader_map{position: fixed;top: 0;color: white;z-index: 999999;left: 30px;}
	.nheader_map i{font-size: 12px;font-weight: normal;margin-right: 2px;}
	.nheader_r a{margin-left: 0;margin-right: 10px;}
	.nheader_r a i{font-size: 14px;}
	.nheader_sousuo_b{width: 60px;font-size: 12px;}
	input.nheader_sousuo_t{width: calc(100% - 150px);}
	.mbx a{font-size: 12px;}
	.mbx span{font-size: 12px;}
	.mbx i{font-size: 12px;}
	.param_title{border-top: dotted 1px #ddd;}    
	.param_title span{font-size: 12px;}
	.param_box{border: none;margin: 0 auto;}
	.param_c_r a{font-size: 14px;line-height: 50px;}
	.param_c_r a i{font-size: 16px;}
	.param_c_l{width:auto;float: none;}
	.param_c_l dl dd a{font-size: 13px;line-height: 16px;margin-right: 10px;}
	.param_form_t{height: 22px;line-height: 22px;font-size: 12px;width: 60px;}
	.param_form span{height: 22px;line-height: 22px;font-size: 12px;}
	.param_form_b{line-height: 24px;font-size: 12px;}
	.put_box_l_px a{font-size: 12px;margin-left: 10px;}
	.put_box_l_con_img{width: 150px;}
	.put_box_l_con_cs{width: calc(100% - 155px);min-height: 110px;}
	.put_box_l_con_cs_l h6{display:none;}
	.put_box_l_con_cs_l h3 a{font-size: 14px;line-height: 20px;}
	.put_box_l_con_cs_t{margin-top: 0;}
	.put_box_l_con_cs_t p{font-size: 12px;line-height: 18px;}
	.put_box_l_con_cs_t p i{font-size: 12px;}
	.put_box_l_con_cs_t_tag{display: none;}
	.put_box_l_con_cs_r b{font-size: 18px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.put_box_l_con_cs_r span{font-size: 12px;}
	.put_box_l_con_cs_r a i{font-size: 12px;}
	.put_box_l_con_cs_l{max-width: 100%;height: auto;}
	.put_box_l_con_cs_t p:nth-child(3){display: none;}
	.put_box_l_con{padding-bottom: 10px;border-bottom: dotted 1px #ddd;}
	.yema a{line-height: 24px;padding: 0px 8px;font-size: 12px;}
	.yema span{font-size: 12px;line-height: 24px;}
	.put_rm{display: none;}
	.put_xihuan_c{width: calc(100% / 2 - 10px);margin: 0 5px;}
	.put_xihuan_c a span em u,.put_xihuan_c a span em i{font-size: 12px;}
	.put_xihuan_c a h3{font-size: 12px;line-height: 20px;}
	.put_xihuan_c p span,.put_xihuan_c p em{font-size: 12px;line-height: 20px;}
	.put_form{width: 300px;margin-left: -150px;}
    /* 手机端导航 */
    .nheader_top .nav{position: fixed;background: #fbfbfb;left: 0;top: 70px;width: 90%;padding:20px 5%;box-shadow: inset 0 0 5px 0px #bbb;z-index: 99999;visibility: hidden;opacity: 0;transition:0.3s;flex-direction: column;border-radius: 0 0 10px 10px;}
    .nheader_top .nav.n_m_nav_c_xz{top:50px;visibility: visible;opacity: 1;transition:0.3s;z-index: 999999;}
    .nheader_top .nav dl{border-bottom: dotted 1px #ddd;width: auto;position: unset;}
    .nheader_top .nav dl dt{padding-left: 10px;}
    .nheader_top .nav dl dt a{font-size: 16px;color: #333;line-height: 40px;font-weight: bold;text-decoration: none;display: block;text-align: left;}
    .nheader_top .nav dl dt i{display:none;}
    .nheader_top .nav dl dd{padding-left: 30px;overflow: hidden;}
    .nheader_top .nav dl dd a{float:left;font-size: 14px;color: #666;text-decoration: none;line-height: 40px;margin-right: 20px;}
}

@media(min-width: 1024px) {
    .nav dl dd{position: absolute;left:-15px;top:70px;background: #fff;width:120px;padding: 10px 0;border-radius: 5px;box-shadow: 0 0 5px #eee;visibility:hidden;opacity: 0;transition:0.3s;}
}
/*产品详情*/
.iput_box{max-width: 1310px;margin: 0 auto;padding: 0 5px;display: flow-root;}
.iput_title{border-bottom: solid 1px #ddd;}
.iput_title h1{float: left;width: calc(100% - 160px);text-overflow: ellipsis;font-size: 22px;color: #333;line-height: 50px;font-weight: normal;}
.iput_title_fx{float: right;}
.iput_title_fx a{float: left;font-size: 14px;color: #666;line-height: 50px;overflow: hidden;text-decoration: none;}
.iput_title_fx a i{float: left;margin-right: 3px;}
.iput_title_fx span{float: left;font-size: 14px;color: #999;margin: 0 10px;line-height: 50px;}
.iput{max-width: 1310px;margin: 10px auto;padding: 0 5px;}
.iput_l{width: 600px;float: left;}
.iput_l_img{text-align: center;width: 100%;height: 400px;overflow: hidden;position: relative;background: #f8f8f8;line-height: 400px;}
.iput_l_img img{max-width: 100%;display: inline-block;vertical-align:middle;height: inherit;}
.iput_thumbnail_box{position: relative;margin-top: 10px;}
.iput_thumbnail_l{width: 30px;height: 80px;background: #999;color: #fff;font-size: 20px;line-height: 80px;text-align: center;position: absolute;left: 0;top: 0;cursor: pointer;font-family: "宋体";}
.iput_thumbnail_r{width: 30px;height: 80px;background: #999;color: #fff;font-size: 20px;line-height: 80px;text-align: center;position: absolute;right: 0;top: 0;cursor: pointer;font-family: "宋体";}
.iput_thumbnail{width: 540px;margin-left: 30px;position: relative;overflow:hidden;}
.iput_thumbnail_k{position: relative;overflow: hidden;}
.iput_thumbnail_k span{text-align: center;float: left;height: 80px;width: 120px;margin: 0 5px;position: relative;}
.iput_thumbnail_k span i{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);opacity: 0;transform: scale(0);transition:0.3s;}
.iput_thumbnail_k .iput_thumbnail_k_xz i{opacity: 1;transform: scale(1);transition:0.3s;}
.iput_thumbnail_k span img{display: inline-block;max-width: 100%;max-height: 100%;}
.iput_details_jb{padding: 0 5px;overflow: hidden;border-bottom: solid 1px #ddd;}
.iput_details_jb p{float: left;font-size: 14px;color: #999;line-height: 50px;}
.iput_details_jb p i{font-size: 24px;color:#1c89ee;margin-right: 5px;}
.iput_details_jb a{float: right;font-size: 14px;margin-left: 20px;color:#1c89ee;line-height: 20px;margin-top: 20px;text-decoration: none;}
.iput_details_jb a:hover{text-decoration: underline;}
.iput_r{float: right;width: calc(100% - 620px);}
.iput_r_money{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;}
.iput_r_money b small{font-size: 12px;color: #ccc; margin-left:5px;}
.iput_r_money p{display: inline;font-size: 14px;color: #999;line-height: 20px;}
.iput_r_money p b{font-size: 36px;color: #ff0000;line-height:60px;}
.iput_r_money p b.zj{color: lightgray; margin-left:20px;}
.iput_r_money a{font-size: 14px;color: #008000;text-decoration: none;}
.iput_r_money a:hover{text-decoration: underline;}
.iput_r_parameter{border-top: solid 1px #ddd;padding: 15px 0;border-bottom: solid 1px #ddd;overflow: hidden;}
.iput_r_parameter li{float: left;text-align: center;font-size: 14px;color: #999;line-height:24px;margin-right: 10%;}
.iput_r_parameter li span{font-size: 18px;color:#333;line-height: 40px;display:block;}
.iput_r_parameter2{padding: 10px 0;display: flex;flex-wrap: wrap;}
.iput_r_parameter2 p{font-size: 14px;color: #999;line-height: 30px; width:50%;}
.iput_r_parameter2 p span, .iput_r_parameter2 p a{color: #666;text-decoration: none;}
.iput_r_parameter2 p svg{width: 19px; color: dodgerblue;}
.iput_r_parameter2 p a:hover{color: dodgerblue;text-decoration: underline;}
.iput_r_contact{padding: 15px;background: #f8f8f8;margin-bottom: 10px;border-radius: 5px;display: flex;justify-content: space-between;align-items: center;}
.iput_r_contact_c{float: left;}
.iput_r_contact_cl{display: flex;align-items: center;}
.iput_r_contact_cl img{width:80px;height: 80px;float: left;}
.iput_r_contact_cl p{float: left;margin-left: 10px;}
.iput_r_contact_cl p span{display: block;font-size: 18px;color: #333;line-height: 30px;font-weight:bold;}
.iput_r_contact_cl p span i{color: #3967FF;margin: 0 10px;}
.iput_r_contact_cl p span em{font-size: 14px;color:#1c89ee;font-style: normal;background: #eee;display: inline-block;padding: 0 10px;line-height: 20px;border-radius: 10px;}
.iput_r_contact_cl p b{display: block;font-size: 18px;line-height: 30px;color: #ff0000;}
.iput_r_contact_cr{margin-top: 10px;}
.iput_r_contact_cr a{display: block;background: #1c89ee;color: #fff;text-decoration: none;font-size: 14px;line-height: 36px;text-align: center;}
.iput_r_contact_ewm{float: right;margin-left: 20px;}
.iput_r_contact_ewm img{display: block;width:110px;height: 110px;}
.iput_r_contact_ewm em{font-size: 12px;text-align: center;display: block;font-style: normal;line-height: 12px;margin-top: 3px;color: #666;}
.iput_details_box{max-width: 1310px;margin: 0 auto;padding: 0 5px;overflow: hidden;}
.iput_details{float: left;width:calc(100% - 300px);}
.iput_details h2{font-size: 18px;color: #333;line-height: 50px;border-bottom: solid 1px #ddd;}
.iput_details h2 i{font-size: 20px;color: #1c89ee;margin-right: 5px;font-weight: normal;}
.iput_details .albums{padding: 10px; text-align: center;}
.iput_details .albums img{max-width: 100%;width: 600px;}
.iput_details_c{padding: 10px;white-space: break-spaces;}
.iput_details_album{padding: 10px 0;}
.iput_details_album img{max-width: 49%;}
.genzong{float: right;width: 278px;border: solid 1px #ddd;padding-top: 10px;display: none;}
.genzong_title{overflow: hidden;}
.genzong_title li{float: left;width: 50%;text-align: center;font-size: 18px;color: #666;line-height: 50px;font-weight: bold;cursor: pointer;}
.genzong_title .genzong_title_xz{color: #1c89ee;}
.genzong_form{padding:0 10px;display: none;}
.genzong_form textarea{background: #f8f8f8;padding: 10px;border: none;display: block;width:calc(100% - 20px);line-height: 30px;color: #666;height: 240px;}
.genzong_form input{font-size: 14px;line-height: 36px;display: block;width: 160px;margin: 20px auto;border: none;color: #fff;background: #1c89ee;}
.genzong_form_xz{display: block;}
.iput_fy{max-width: 1310px;margin: 0 auto;padding: 0 5px;}
.iput_fy h2{font-size: 18px;color: #333;line-height: 50px;border-bottom: solid 1px #ddd;}
.iput_fy h2 i{font-size: 20px;color: #1c89ee;margin-right: 5px;font-weight: normal;}
.iput_fy_lx{overflow: hidden;margin-top: 20px;margin-bottom: 10px;}
.iput_fy_lx a{float: left;width: 120px;text-align: center;line-height: 36px;font-size: 18px;font-weight: bold;color: #666;background: #f8f8f8;text-decoration: none;margin-right: 20px;}
.iput_fy_lx .iput_fy_lx_xz{background: #1c89ee;color: #fff;}
.iput_fy_class{overflow: hidden;}
.iput_fy_class span{float: left;font-size: 14px;line-height: 30px;width: 50px;}
.iput_fy_class p{float: left;width: calc(100% - 50px);overflow: hidden;}
.iput_fy_class a{float: left;font-size: 14px;color: #666;line-height: 30px;text-decoration: none;margin-right: 20px;}
.iput_fy_class .iput_fy_class_xz{color: #1c89ee;}
.iput_fy_box{margin-top: 20px;border-top: solid 1px #ddd;padding-top: 20px;display: flex;justify-content: space-between;}
.iput_fy_l{width: calc(100% - 300px);}
.iput_fy_r{width: 280px;}
.shangxia{max-width: 1310px;margin: 0 auto;padding: 10px 5px;border-top: solid 1px #ddd;}
.shangxia p{font-size: 14px;color: #333;line-height: 30px;}
.shangxia p a{text-decoration: none;color: #333;}
.iput_keywords{max-width: 1318px;margin: 0 auto;border: solid 1px #ddd;}
.iput_keywords h2{font-size: 18px;color: #333;line-height: 50px;background: #f8f8f8;padding: 0 20px;border-bottom: solid 1px #ddd;}
.iput_keywords_c{overflow: hidden;padding:10px 20px;}
.iput_keywords_c a{float: left;font-size: 14px;color: #666;line-height: 30px;margin-right: 20px;text-decoration: none;transition:0.3s;}
.iput_keywords_c a:hover{color: #1c89ee;transition:0.3s;}
.iput_rmlp{max-width: 1318px;margin: 20px auto;border: solid 1px #ddd;}
.iput_rmlp_title{background: #f8f8f8;border-bottom: solid 1px #ddd;overflow: hidden;}
.iput_rmlp_title li{float: left;width: 100px;font-size: 18px;color: #333;line-height: 48px;border-bottom: solid 2px #f8f8f8;text-align: center;margin-left: 10px;font-weight: bold;cursor: pointer;}
.iput_rmlp_title .iput_rmlp_title_xz{color: #1c89ee;border-color: #1c89ee;}
.iput_rmlp_c{overflow: hidden;padding:10px 20px;display: none;}
.iput_rmlp_c a{float: left;font-size: 14px;color: #666;line-height: 30px;margin-right: 20px;text-decoration: none;transition:0.3s;}
.iput_rmlp_c a:hover{color: #1c89ee;transition:0.3s;}
.iput_rmlp_c_xz{display: block;}
.tongzhi{max-width: 1310px;margin: 0 auto;padding: 0 5px;font-size: 14px;color: #999;line-height: 30px;}
@media(max-width: 1200px) {
	.iput_l{width: 500px;}
	.iput_thumbnail{width: 440px;}
	.iput_r{width:calc(100% - 510px);}
}
@media(max-width: 1000px) {
	.iput_l{width: auto;float: none;}
	.iput_thumbnail{width:100%;overflow-x:auto;margin: 0;}
	.iput_r{width:auto;float: none;}
	.genzong{display: none;}
	.iput_details{float: none;width: auto;}
	.iput_fy_l{float:none;width: auto;}
	.iput_fy_r{float: none;width: auto;}
	.put_rm{display: none;}
}
@media(max-width: 768px) {
	.iput_l_img{height: 280px;line-height: 280px;}
	.iput_thumbnail_k span{width: 80px;height:52px;margin: 0 3px;}
	.iput_thumbnail_r,.iput_thumbnail_l{height: 52px;line-height: 52px;display: none;}
	.iput_title h1{font-size: 16px;width: 95%;line-height: 20px;padding: 10px;}
	.iput_title_fx a{font-size: 12px;}
	.iput_title_fx a i{font-size: 12px;margin-right: 2px;}
	.iput_title_fx span{font-size: 12px;margin: 0 5px;}
	.iput_details_jb p i{font-size: 14px;margin-right: 2px;}
	.iput_details_jb p{font-size: 12px;}
	.iput_details_jb a, .iput_title_fx{display: none;}
	.iput_r_parameter li{margin: 0;width: calc(100% / 3);text-align: left;}
	.iput_r_parameter2 p{font-size: 12px;}
	.iput_r_money p{font-size: 12px;}
	.iput_r_money a{font-size: 12px;}
	.iput_r_contact{padding: 10px;}
	.iput_r_contact_cl img{width: 60px;height: 60px;}
	.iput_r_contact_cl p span{font-size: 16px;font-weight: normal;}
	.iput_r_contact_cl p span em{font-size: 12px;}
	.iput_r_contact_cl p b{font-size: 16px;font-weight: normal;}
	.iput_r_contact_cr a{font-size: 12px;line-height: 30px;}
	.iput_r_contact_ewm img{width: 90px;height: 90px;}
	.iput_fy_lx a{font-size:14px;width: 100px;line-height: 30px;}
	.iput_fy_class span{font-size: 12px;}
	.iput_fy_class a{font-size: 12px;}
	
	.put_box_l_con_cs_l h3 a{font-size: 14px;line-height: 20px;}
	.put_box_l_con_cs_t{margin-top: 0;}
	.put_box_l_con_cs_t p{font-size: 12px;line-height: 18px;}
	.put_box_l_con_cs_t p i{font-size: 12px;}
	.put_box_l_con_cs_t_tag{display: none;}
	.put_box_l_con_cs_r{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
    .put_box_l_con_cs_r .date {display:none;}
	.put_box_l_con_cs_r b{font-size: 14px !important;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .put_box_l_con_cs_r b small{font-size: 12px !important}
	.put_box_l_con_cs_r span{font-size: 12px;margin-right: 10px;}
	.put_box_l_con_cs_r a{font-size: 12px;line-height: 26px;margin-top: 5px;width: auto;padding: 0px 5px;}
	.put_box_l_con_cs_r a i{font-size: 12px;}
	.put_box_l_con_cs_t p:nth-child(3){display: none;}
	.yema a{line-height: 24px;padding: 0px 8px;font-size: 12px;}
	.yema span{font-size: 12px;line-height: 24px;}
	.shangxia p{font-size: 12px;}
	.put_xihuan_c{width: calc(100% / 2 - 10px);margin: 0 5px;}
	.put_xihuan_c a span em u,.put_xihuan_c a span em i{font-size: 12px;}
	.put_xihuan_c a h3{font-size: 12px;line-height: 20px;}
	.put_xihuan_c p span,.put_xihuan_c p em{font-size: 12px;line-height: 20px;}
	.iput_keywords_c a{font-size: 12px;margin-right: 10px;}
	.iput_rmlp_title li{width: calc(100% / 3);margin: 0;}
	.iput_rmlp_c a{font-size: 12px;margin-right: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;}
	.tongzhi{font-size: 12px;line-height: 24px;}
	.iput_keywords,.iput_rmlp{margin: 10px 5px;}
}
@media (max-width: 430px) {
	.put_box_l_con_cs_l h3 a {
	    max-width: 260px;
	}
}

.put_form_tx{background: #d3ebcb;padding-bottom: 15px;border: solid 1px #ddd;position: fixed;width: 500px;top: 30%;left: 50%;margin-left: -250px;display: none;}
.put_form_tx button{position: absolute;right: -15px;top: -15px;font-size: 16px;width: 36px;height: 36px;text-align: center;background: #fff;border: solid 1px #ccc;border-radius: 50%;color: #333;cursor: pointer;z-index: 999;}
.put_form_tx_title{display: flex;justify-content: space-around;}
.put_form_tx_title ol{position: absolute;width: 1px;height: 20px;background: #bbb;top: 15px;padding:0;}
.put_form_tx_title li{font-size: 18px;color: #999;line-height: 50px;text-align: center;font-weight: bold;cursor: pointer;}
.put_form_tx_title .put_form_tx_title_xz{color: #1c89ee;}
.put_form_tx p{font-size: 14px;color: #666;text-align: center;line-height: 20px;}
.put_form_tx p b{color:#ff0000;}
.put_form_tx_box{width: 90%;margin: 0 auto;display: none;}
.put_form_tx_box input{width: 100%;border: solid 1px #ddd;border-radius: 3px;height: 40px;line-height: 40px;text-indent: 5px;margin-top: 10px;}
.put_form_tx_box textarea{width:calc(100% - 10px);height: 60px;border: solid 1px #ddd;border-radius: 3px;line-height: 24px;margin-top: 10px;padding: 5px;}
.put_form_tx_box .put_form_tx_tj{background: #1c89ee;color: #fff;border: none;cursor: pointer;}
.put_form_tx_box_xz{display: block;}
.put_form_tx_tel{font-size:20px;color: #ff0000;line-height: 30px;text-align: center;font-weight: bold;margin-top: 10px;}
.put_form_tx_tel i{font-size: 18px;margin-right: 5px;font-weight: normal;}
@media(max-width:768px){
	.put_form_tx{width: 300px;margin-left: -150px;}
}

/*新闻列表*/
.news_class{float: right;}
.news_class a{float: left;font-size: 16px;color:#666;line-height: 30px;margin-left: 20px;}
.news_class a i{font-size: 16px;margin-right: 5px;transition:0.3s;}
.news_class a:hover i{color: #1c89ee;transition:0.3s;}
.news_class .news_class_xz{color: #1c89ee;}
.news_class .news_class_xz i{color: #1c89ee;}
.list_news{max-width: 1310px;margin: 10px auto;padding: 0 5px;}
.list_news_l{float: left;width:calc(100% - 320px);}
.list_news_banner{position: relative;}
.list_news_banner a{display: block;overflow: hidden;}
.list_news_banner a img{display: block;width:100%;max-height: 400px;}
.list_news_banner a span{position: absolute;width: 100%;line-height: 80px;font-size: 22px;color: #fff;text-indent: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: rgba(0,0,0,0.6);left: 0;bottom: 0;}
.list_news_c{margin-top: 10px;display: flex;justify-content: flex-start;padding-bottom: 15px;margin-bottom: 15px;border-bottom: solid 1px #ddd;}
.list_news_c .left{margin-right: 20px;}
.list_news_c .left img{display: block;width: 240px;height: 180px;}
.list_news_c .right h3{font-size: 18px;color: #333;line-height: 22px;margin-bottom: 10px;}
.list_news_c .right p{font-size: 14px;color: #999;line-height: 18px;height: 48px;overflow: hidden;margin-bottom: 10px;}
.list_news_c .right span{display: block;font-size: 14px;line-height: 30px;color: #999;}
.list_news_c .right span i{margin-right: 5px;}
.list_news_c .right h6{font-weight: normal;margin-bottom: 10px;}
.list_news_c .right h6 em{font-style: normal;margin-right: 10px;font-size: 14px;color: #999;line-height: 30px;}
.list_news_r{float: right;width: 300px;}
.guanzhu{box-shadow: 0 0 5px #ddd;padding: 10px;margin-bottom: 20px;}
.guanzhu h2{font-size: 18px;color: #333;font-weight: normal;line-height: 50px;overflow: hidden;}
.guanzhu h2 i{float: left;width: 3px;height: 20px;background: #ff0000;margin: 15px 10px;}
.guanzhu a{display: block;overflow: hidden;padding-bottom: 10px;padding-top: 10px;border-top: dotted 1px #ddd;}
.guanzhu a img{float: left;width: 80px;height: 80px;border-radius: 5px;}
.guanzhu a p{float: right;width: calc(100% - 90px);}
.guanzhu a p em{display:block;font-size:14px;color: #333;line-height:30px;font-style: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.guanzhu a p span{display: -webkit-box;font-size:12px;color: #999;line-height:14px;height: 42px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.paihangbang{box-shadow: 0 0 5px #ddd;padding: 10px;margin-bottom: 20px;}
.paihangbang h2{font-size: 18px;color: #333;font-weight: normal;line-height: 50px;overflow: hidden;}
.paihangbang h2 i{float: left;width: 3px;height: 20px;background: #ff0000;margin: 15px 10px;}
.paihangbang h2 a{font-size: 14px;float: right;text-decoration: none;color: #666;line-height: 50px;}
.paihangbang_c{padding-bottom:10px ;}
.paihangbang_c a{display: block;overflow: hidden;text-decoration: none;line-height: 30px;}
.paihangbang_c a i{font-size:18px;font-weight: bold;color: #999;float: left;width: 25px;text-align: center;}
.paihangbang_c a span{font-size:14px;color: #999;float: right;width: 50px;text-align: center;}
.paihangbang_c a em{float: left;font-size: 14px;color: #666;width:calc(100% - 75px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-style: normal;}
.paihangbang_c a:nth-child(1) i{color: #ff0000;}
.paihangbang_c a:nth-child(2) i{color: #ff0000;}
.paihangbang_c a:nth-child(3) i{color: #ff0000;}
.paihangbang_c a:hover em{color: #1c89ee;transition:0.3s;}
.rm_guanjianci{box-shadow: 0 0 5px #ddd;padding: 10px;margin-bottom: 20px;}
.rm_guanjianci h2{font-size: 18px;color: #333;font-weight: normal;line-height: 50px;overflow: hidden;}
.rm_guanjianci h2 i{float: left;width: 3px;height: 20px;background: #ff0000;margin: 15px 10px;}
.rm_guanjianci_c{overflow:hidden;}
.rm_guanjianci_c a{float: left;border: solid 1px #ddd;color: #666;padding: 5px 10px;text-decoration: none;font-size: 14px;margin: 5px;border-radius: 3px;}
.rm_guanjianci_c a:hover{color: #fff;background: #1c89ee;border-color: #1c89ee;}
.news_put_tj{max-width: 1318px;margin: 20px auto;border: solid 1px #ddd;}
.news_put_tj_t{overflow: hidden;background: #f8f8f8;border-bottom: solid 1px #ddd;}
.news_put_tj_t li{float: left;font-size: 18px;color: #333;line-height: 50px;font-weight: bold;width: 160px;text-align: center;cursor: pointer;}
.news_put_tj_t .news_put_tj_t_xz{color: #1c89ee;}
.news_put_tj_c{overflow: hidden;margin-top: 15px;display: none;}
.news_put_tj_c_xz{display: block;}
.news_put_tj_con{float: left;width: calc(100% / 4 - 20px);margin:0 10px;}
.news_put_tj_con a{display: block;text-decoration: none;}
.news_put_tj_con a span{display: block;position: relative;overflow: hidden;background: #f8f8f8;}
.news_put_tj_con a span img{display:inline-block;width: 100%;vertical-align: middle;transition:0.3s;}
.news_put_tj_con a span em{display: block;position: absolute;background: rgba(0,0,0,0.6);left: 0;bottom: 0;width: 100%;height: 30px;overflow: hidden;}
.news_put_tj_con a span em u{float: left;font-size: 14px;color: #fff;text-decoration: none;font-style: normal;padding-left: 10px;line-height: 30px;}
.news_put_tj_con a span em i{float: right;font-size: 14px;color: #999;text-decoration: none;font-style: normal;padding-right: 10px;line-height: 30px;}
.news_put_tj_con a h3{font-size:14px;color: #333;line-height: 24px;height: 48px;overflow: hidden;font-weight: normal;margin-top: 5px;transition:0.3s;}
.news_put_tj_con a:hover h3{color: #1c89ee;transition:0.3s;}
.news_put_tj_con a:hover span img{transform:scale(1.2);transition:0.3s;}
.news_put_tj_con p{overflow: hidden;margin-top: 2px;margin-bottom: 10px;}
.news_put_tj_con p span{float: left;font-size: 14px;color: #999;line-height: 30px;}
.news_put_tj_con p em{float: right;font-size: 14px;color: #ff0000;line-height: 30px;font-style: normal;}

/*新闻详情*/
.list_news_l h1{font-size: 22px;color: #333;line-height:36px;}
.info_news_cs{font-size: 14px;color: #999;margin: 10px 0;}
.info_news_cs span{margin-right: 20px;}
.info_news_zy{background: #f8f8f8;padding:10px 20px;overflow: hidden;margin-top: 15px;}
.info_news_zy h4{float: left;width: 50px;font-size: 16px;color: #333;line-height: 30px;}
.info_news_zy p{float: left;width:calc(100% - 50px);font-size: 14px;color: #666;line-height: 18px;}
.info_news_box{padding: 10px;}
.info_news_box p{text-indent: 2rem; margin-bottom: 1rem;}
.info_news_box img{max-width: 100%;margin: 0 auto;display: inherit;}
@media(max-width: 768px) {
	.list_news_l h1{font-size: 18px;text-align: center;}
	.info_news_cs{font-size: 12px;text-align: center;}
	.info_news_cs span{margin: 0px 5px;}
	.info_news_zy{padding: 10px;}
	.info_news_zy h4{font-size: 14px;}
	.info_news_zy p{font-size: 12px;line-height: 24px;height: 48px;overflow: hidden;}
}
@media(max-width:1000px) {
	.list_news_l{float: none;width: auto;}
	.list_news_r{float: none;width: auto;}
	.news_put_tj_con{width: calc(100% / 2 - 20px);}
	.news_class{float: none;width: auto;overflow: hidden;clear: both;}
	.news_class a{margin: 0;width: 25%;text-align: center;}
	.news_class a i{float: none;}
}
@media(max-width:768px) {
    .put_box {margin: 0;}
	.news_class a{font-size: 14px;width:calc(100% / 2 - 2px);margin: 1px;background: #f8f8f8;line-height: 40px;}
	.news_class a i{float: none;}
	.news_class .news_class_xz{background: #1c89ee;color: #fff;}
	.news_class .news_class_xz i{color: #fff;}
	.list_news_c a img{width:110px !important;height: 90px !important;}
	.list_news_c a h3{font-size: 14px;line-height: 30px;}
	.list_news_c a p{height: auto;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 12px;line-height: 20px;margin:0;}
	.list_news_c a span{font-size: 12px;line-height: 20px;}
	.list_news_c a span i{font-size: 12px;}
	.list_news_c a h6{margin: 0;}
	.list_news_c a h6 em{font-size: 12px;line-height: 20px;}
	.list_news_banner a span{font-size: 16px;line-height: 50px;}
	.paihangbang_c a em{font-size: 12px;}
	.paihangbang_c a span{font-size: 12px;}
	.rm_guanjianci_c a{font-size:12px;}
	.news_put_tj_t li{width:calc(100% / 3);margin: 0;}
	.news_put_tj{margin: 0 5px;}
}
/* 分页样式 */
.summary {
    border-bottom: solid 1px #ddd;
    line-height: 20px;
    height: 30px;
    margin-bottom: 15px;
    font-size: 14px;
}
.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    justify-content: center !important;
    flex-wrap: wrap;
}
.page-item{
    margin: 2px;
}
.page-item:first-child .page-link {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.page-item:not(:first-child) .page-link {
    margin-left: -1px;
}
.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #1c89ee;
    border-color: #1c89ee;
}
.page-link {
    padding: 0.375rem 0.75rem;
}
.page-link {
    position: relative;
    display: block;
    color: #666666;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.page-link:hover {
    z-index: 2;
    color: #1c89ee;
    text-decoration: 0;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.empty{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.empty p{
    width: 100%;
    text-align: center;
    font-size: 16px;
    padding: 30px;
    color: orangered;
}
.param_more_text{
    display: flex;
    align-items: center;
    color: #8c98a4;
    margin: 10px 0;
    cursor: pointer;
}
.param_more_text::after, .param_more_text::before {
    flex: 1 1 0%;
    border-top: 0.0625rem solid rgba(33,50,91,.1);
    margin-top: 0.0625rem;
    content: "";
}
.param_more_text::before {
    margin-right: 1.5rem;
}
.param_more_text::after {
    margin-left: 1.5rem;
}
.hide{
    display: none !important;
}